//    Copyright (C) Kherty.  All rights reserved.
using System.Xml.Serialization;

namespace OpenLS.Drawing.Diagram
{
    enum ParameterId
    {
        [XmlEnum("horzAlign")]
        HorizontalAlignment,//Horizontal Alignment
        [XmlEnum("vertAlign")]
        VerticalAlignment,//Vertical Alignment
        [XmlEnum("chDir")]
        ChildDirection,//Child Direction
        [XmlEnum("chAlign")]
        ChildAlignment,//Child Alignment
        [XmlEnum("secChAlign")]
        SecondaryChildAlignment,//Secondary Child Alignment
        [XmlEnum("linDir")]
        LinearDirection,//Linear Direction
        [XmlEnum("secLinDir")]
        SecondaryLinearDirection,//Secondary Linear Direction
        [XmlEnum("stElem")]
        StartElement,//Start Element
        [XmlEnum("bendPt")]
        BendPoint,//Bend Point
        [XmlEnum("connRout")]
        ConnectionRoute,//Connection Route
        [XmlEnum("begSty")]
        BeginningArrowheadStyle,//Beginning Arrowhead Style
        [XmlEnum("endSty")]
        EndStyle,//End Style
        [XmlEnum("dim")]
        ConnectorDimension,//Connector Dimension
        [XmlEnum("rotPath")]
        RotationPath,//Rotation Path
        [XmlEnum("ctrShpMap")]
        CenterShapeMapping,//Center Shape Mapping
        [XmlEnum("nodeHorzAlign")]
        NodeHorizontalAlignment,//Node Horizontal Alignment
        [XmlEnum("nodeVertAlign")]
        NodeVerticalAlignment,//Node Vertical Alignment
        [XmlEnum("fallback")]
        FallbackScale,//Fallback Scale
        [XmlEnum("txDir")]
        TextDirection,//Text Direction
        [XmlEnum("pyraAcctPos")]
        PyramidAccentPosition,//Pyramid Accent Position
        [XmlEnum("pyraAcctTxMar")]
        PyramidAccentTextMargin,//Pyramid Accent Text Margin
        [XmlEnum("txBlDir")]
        TextBlockDirection,//Text Block Direction
        [XmlEnum("txAnchorHorz")]
        TextAnchorHorizontal,//Text Anchor Horizontal
        [XmlEnum("txAnchorVert")]
        TextAnchorVertical,//Text Anchor Vertical
        [XmlEnum("txAnchorHorzCh")]
        TextAnchorHorizontalWithChildren,//Text Anchor Horizontal With Children
        [XmlEnum("txAnchorVertCh")]
        TextAnchorVerticalWithChildren,//Text Anchor Vertical With Children
        [XmlEnum("parTxLTRAlign")]
        ParentTextLeftToRightAlignment,//Parent Text Left-to-Right Alignment
        [XmlEnum("parTxRTLAlign")]
        ParentTextRightToLeftAlignment,//Parent Text Right-to-Left Alignment
        [XmlEnum("shpTxLTRAlignCh")]
        ShapeTextLeftToRightAlignment,//Shape Text Left-to-Right Alignment
        [XmlEnum("shpTxRTLAlignCh")]
        ShapeTextRightToLeftAlignment,//Shape Text Right-to-Left Alignment
        [XmlEnum("autoTxRot")]
        AutoTextRotation,//Auto Text Rotation
        [XmlEnum("grDir")]
        GrowDirection,//Grow Direction
        [XmlEnum("flowDir")]
        FlowDirection,//Flow Direction
        [XmlEnum("contDir")]
        ContinueDirection,//Continue Direction
        [XmlEnum("bkpt")]
        Breakpoint,//Breakpoint
        [XmlEnum("off")]
        Offset,//Offset
        [XmlEnum("hierAlign")]
        HierarchyAlignment,//Hierarchy Alignment
        [XmlEnum("bkPtFixedVal")]
        BreakpointFixedValue,//Breakpoint Fixed Value
        [XmlEnum("stBulletLvl")]
        StartBulletsAtLevel,//Start Bullets At Level
        [XmlEnum("stAng")]
        StartAngle,//Start Angle
        [XmlEnum("spanAng")]
        SpanAngle,//Span Angle
        [XmlEnum("ar")]
        AspectRatio,//Aspect Ratio
        [XmlEnum("lnSpPar")]
        LineSpacingParent,//Line Spacing Parent
        [XmlEnum("lnSpAfParP")]
        LineSpacingAfterParentParagraph,//Line Spacing After Parent Paragraph
        [XmlEnum("lnSpCh")]
        LineSpacingChildren,//Line Spacing Children
        [XmlEnum("lnSpAfChP")]
        LineSpacingAfterChildrenParagraph,//Line Spacing After Children Paragraph
        [XmlEnum("rtShortDist")]
        RouteShortestDistance,//Route Shortest Distance
        [XmlEnum("alignTx")]
        TextAlignment,//Text Alignment
        [XmlEnum("pyraLvlNode")]
        PyramidLevelNode,//Pyramid Level Node
        [XmlEnum("pyraAcctBkgdNode")]
        PyramidAccentBackgroundNode,//Pyramid Accent Background Node
        [XmlEnum("pyraAcctTxNode")]
        PyramidAccentTextNode,//Pyramid Accent Text Node
        [XmlEnum("srcNode")]
        SourceNode,//Source Node
        [XmlEnum("dstNode")]
        DestinationNode,//Destination Node
        [XmlEnum("begPts")]
        BeginningPoints,//Beginning Points
        [XmlEnum("endPts")]
        EndPoints,//End Points
    }
}